package com.hoshiicloud.user.entity.supppiler;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 文件上传参数
 * 
 * @author Mr.wu
 *
 */
@Data
@ApiModel("文件上传参数")
public class UploadFileRequest implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "存储空间名称，上传时指定的存储空间",hidden = true)
	private String bucketName;



	@ApiModelProperty(value = "文件key,上传时存储的对象key，上传完毕后原样返回，如不传则使用文件MD5值。",hidden = true)
	private String objectKey;

	@ApiModelProperty(value = "文件名,批量上传时需和key对应",hidden = true)
	private String fileName;

	/**
	 * 上传文件夹
	 * 
	 */
	@ApiModelProperty(value = "文件夹路径,路径前不需要添加/")
	private String folder;
}
